type runtime.traceWriter
28 uses
runtime (current package)
tracebuf.go#L26: type traceWriter struct {
tracebuf.go#L43: func (tl traceLocker) writer() traceWriter {
tracebuf.go#L52: return traceWriter{traceLocker: tl, traceBuf: tl.mp.trace.buf[tl.gen%2][tracev2.NoExperiment]}
tracebuf.go#L64: func unsafeTraceWriter(gen uintptr, buf *traceBuf) traceWriter {
tracebuf.go#L65: return traceWriter{traceLocker: traceLocker{gen: gen}, traceBuf: buf}
tracebuf.go#L74: func (w traceWriter) event(ev tracev2.EventType, args ...traceArg) traceWriter {
tracebuf.go#L104: func (w traceWriter) end() {
tracebuf.go#L129: func (w traceWriter) ensure(maxSize int) (traceWriter, bool) {
tracebuf.go#L143: func (w traceWriter) flush() traceWriter {
tracebuf.go#L156: func (w traceWriter) refill() traceWriter {
tracebuf.go#L205: func (tl traceLocker) expWriter(exp tracev2.Experiment) traceWriter {
tracebuf.go#L206: return traceWriter{traceLocker: tl, traceBuf: tl.mp.trace.buf[tl.gen%2][exp], exp: exp}
tracebuf.go#L220: func unsafeTraceExpWriter(gen uintptr, buf *traceBuf, exp tracev2.Experiment) traceWriter {
tracebuf.go#L221: return traceWriter{traceLocker: traceLocker{gen: gen}, traceBuf: buf, exp: exp}
tracestack.go#L168: func dumpStacksRec(node *traceMapNode, w traceWriter, stackBuf []uintptr) traceWriter {
tracestatus.go#L20: func (w traceWriter) writeGoStatus(goid uint64, mid int64, status tracev2.GoStatus, markAssist bool, stackID uint64) traceWriter {
tracestatus.go#L50: func (w traceWriter) writeProcStatusForP(pp *p, inSTW bool) traceWriter {
tracestatus.go#L90: func (w traceWriter) writeProcStatus(pid uint64, status tracev2.ProcStatus, inSweep bool) traceWriter {
tracetype.go#L47: func dumpTypesRec(node *traceMapNode, w traceWriter) traceWriter {